﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.ComponentModel.DataAnnotations;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace RunUI
{
    public interface IBaseEntity : ICreateTimeEntity, IUpdateTimeEntity
    {
        /// <summary>
        /// 编号
        /// </summary>
        [Description("编号")]
        string Id { get; set; }
        /// <summary>
        /// 状态
        /// </summary>
        [Description("状态")]
        int Flag { get; set; }

        /// <summary>
        /// 最后一次操作用户编号
        /// </summary>
        [Description("最后一次操作用户编号")]
        string OperateUserId { get; set; }

        /// <summary>
        /// 创建人用户编号
        /// </summary>
        [Description("创建人用户编号")]
        string CreatedUserId { get; set; }


        /// <summary>
        /// 最后一次操作用户姓名
        /// </summary>
        [Description("最后一次操作用户姓名")]
        string OperateUserName { get; set; }

        /// <summary>
        /// 创建人用户姓名
        /// </summary>
        [Description("创建人用户姓名")]
        string CreatedUserName { get; set; }
    }
}
